package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import modelo.Jugador;
import modelo.JugadorDAO;
import vista.DialogJugador;

public class ControladorRegistrar {
	
	public ControladorRegistrar(final JugadorDAO jugadorDAO, final ControladorJuego controlador) {
		final DialogJugador dialogRegistrar = new DialogJugador();
		dialogRegistrar.setSize(320, 150);
		dialogRegistrar.setLocation(480,210);
		dialogRegistrar.setVisible(true);
		dialogRegistrar.getjBttRegJug().addActionListener(new ActionListener() {		
			@Override
			public void actionPerformed(ActionEvent e) {
				Jugador jugador = new Jugador(dialogRegistrar.getjTxtNombreJug().getText(),
						(long) controlador.getTiempo().getSegundos(),
						controlador.getNiveles().getDifNivel());
				jugadorDAO.registrarJugador(jugador);
				dialogRegistrar.dispose();
			}
		});
		
		dialogRegistrar.getjBttCancelar().addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				dialogRegistrar.dispose();
			}
		});
		
	}
}
